package org.summer.lawyer.domain.vo.lawyerinfo;

import jakarta.validation.constraints.NotEmpty;
import jakarta.validation.constraints.NotNull;
import lombok.Data;

import java.io.Serial;
import java.io.Serializable;

/**
 *
 */
@Data
public class LawyerByLawFirmCreateVo implements Serializable {


    @Serial
    private static final long serialVersionUID = -6489096155458826539L;

    /**
     * 归属律所
     */
    @NotNull(message = "律所ID不能为空")
    private Long lawFirmId;

    /**
     * 头像
     */
    @NotEmpty(message = "头像不能为空")
    private String avatar;

    /**
     * 姓名
     */
    @NotEmpty(message = "姓名不能为空")
    private String lawyerName;

    /**
     * 执业年限
     */
    @NotNull(message = "职业年限不能为空")
    private Integer practice;

    /**
     * 咨询人数
     */
    private Integer consultation;

    /**
     * 擅长
     */
    private String special;

}
